
<?php
require "vuelta.config.php";
require_once "vuelta_queries.php";

function is_selection_complete($db, $account_id){
  $top_double= get_top_double($db, $account_id);
  $chosen_double= get_chosen_double($db, $account_id);
  $top_not_chosen= get_top_not_chosen($db, $account_id);
  $inactive_chosen = get_inactive_runners_from_table($db, 'chosen', $account_id);
  $inactive_top = get_inactive_runners_from_table($db, 'top', $account_id);
  $inactive_climber = get_inactive_runners_from_table($db, 'climber', $account_id);
  $inactive_sprinter = get_inactive_runners_from_table($db, 'sprinter', $account_id);

 if( count_chosen($db, $account_id) == 30 &&
      count_top($db, $account_id) == 15 &&
      count_sprinter($db, $account_id) == 1 &&
      count_climber($db, $account_id) == 1 &&
      empty($inactive_chosen) &&
      empty($inactive_top) &&
      empty($inactive_climber) &&
      empty($inactive_sprinter) &&
      empty($top_double) &&
      empty($chosen_double) &&
      empty($top_not_chosen)){
        return true;
      }
  return false;
}

function print_progress($db, $account_id) {
    $progress['chosen'] = count_chosen($db, $account_id) . '/30';
    $progress['climber'] = count_climber($db, $account_id) == 1 ? "klaar" : "nog in te vullen";
    $progress['sprinter'] = count_sprinter($db, $account_id) == 1 ? "klaar" : "nog in te vullen";
    $progress['top'] = count_top($db, $account_id) . '/15'; 
?>  <h4>voortgang:</h4>
    <p>selectie: <?=$progress['chosen']?></p>
    <p>klimmer: <?=$progress['climber']?></p>
    <p>sprinter: <?=$progress['sprinter']?></p>
    <p>top: <?=$progress['top']?></p>
<?php   
}

function print_progress_ex($db, $account_id) {
  $progress['chosen'] = count_chosen($db, $account_id) . '/30';
  $progress['climber'] = count_climber($db, $account_id) == 1 ? "klaar" : "nog in te vullen";
  $progress['sprinter'] = count_sprinter($db, $account_id) == 1 ? "klaar" : "nog in te vullen";
  $progress['top'] = count_top($db, $account_id) . '/15'; 

?><h4>voortgang:</h4>
  <p>selectie: <?=$progress['chosen']?></p>
  <p>klimmer: <?=$progress['climber']?></p>
  <p>sprinter: <?=$progress['sprinter']?></p>
  <p>top: <?=$progress['top']?></p>

<?php   
  $runners = get_runners($db);
  $top_double= get_top_double($db, $account_id);
  $chosen_double= get_chosen_double($db, $account_id);
  $top_not_chosen= get_top_not_chosen($db, $account_id);

  $inactive_chosen = get_inactive_runners_from_table($db, 'chosen', $account_id);
  $inactive_top = get_inactive_runners_from_table($db, 'top', $account_id);
  $inactive_climber = get_inactive_runners_from_table($db, 'climber', $account_id);
  $inactive_sprinter = get_inactive_runners_from_table($db, 'sprinter', $account_id);

  for($i = 0; $i < count($top_double); $i++) {
?>    <p class="message thin-border">Je hebt een dubbele renner in je top lijst: <?=$runners[$top_double[$i]]?></p> <?php
  }

  for($i = 0; $i < count($top_not_chosen); $i++) {
?>    <p class="message thin-border">Je hebt een renner in je top 15 die niet in je selectie zit: <?=$runners[$top_not_chosen[$i]]?>. Los dit op door de renner uit je top 15 te halen of toe te voegen aan je selectie. </p> <?php
  }

  for($i = 0; $i < count($chosen_double); $i++) {
?>    <p class="message thin-border">Je hebt een dubbele renner in je selectie: <?=$runners[$chosen_double[$i]]?></p> <?php
  }

  for($i = 0; $i < count($inactive_chosen); $i++) {
?>      <p class="message thin-border">Je hebt een renner die niet meer in de database zit in je selectie. Vul je selectie aan met een andere renner om dit probleem te verhelpen</p> <?php 
  }

  for($i = 0; $i < count($inactive_top); $i++) {
?>      <p class="message thin-border">Je hebt een renner die niet meer in de database zit in je top 15. Vul je top aan met een andere renner om dit probleem te verhelpen</p> <?php 
  }

  for($i = 0; $i < count($inactive_climber); $i++) {
?>      <p class="message thin-border">Je hebt een renner die niet meer in de database zit als beste klimmer gemarkeerd. Verander je klimmer naar een andere renner om dit probleem te verhelpen</p> <?php 
  }
 
  for($i = 0; $i < count($inactive_sprinter); $i++) {
?>      <p class="message thin-border">Je hebt een renner die niet meer in de database zit als beste sprinter gemarkeerd. Verander je sprinter naar een andere renner om dit probleem te verhelpen</p> <?php 
  }
}
 
 
?>
